package main

import (
	"fmt"
	"sync"
)

/**
编写一个程序，使用 go 关键字启动两个协程，一个协程打印从1到10的奇数，另一个协程打印从2到10的偶数。
*/

var wg sync.WaitGroup

/*
*
打印奇数
*/
func printOdd() {
	for i := 1; i <= 10; i++ {
		if i%2 == 1 {
			fmt.Println("奇数：", i)
		}
	}
	defer wg.Done()
}

/*
*
打印偶数
*/
func printEven() {
	for i := 1; i <= 10; i++ {
		if i%2 == 0 {
			fmt.Println("偶数：", i)
		}
	}
	defer wg.Done()
}

func main() {
	wg.Add(1)
	go printOdd()

	wg.Add(1)
	go printEven()

	wg.Wait()
}
